The DCTech Cheques management and printing application is built using Laravel for the secure cloud version, and Electron to power the standalone desktop client. The offline desktop application runs locally, saving all data securely inside a local SQLite database.
Key Project Features:
Intelligent Arabic Spelling (Tafqeet): Dynamically transforms numbers into Arabic words for multiple currencies (Jordanian Dinar, US Dollar, Euro) with precise decimal and cents (Fils) handling. Flexible Form Customization: Interactive UI allows users to easily toggle and hide optional fields (like 'Crossing' and 'Paid For') from the cheque preview and print layouts. Licensing and Activation Control: Features a secure device activation setup key built directly into the Electron wrapper to manage desktop app licensing. Cheque History Ledger: Comprehensive archiving database with date filters, quick stats, export capabilities, and single-click printing actions.
